package com.chen.palmar.common.login;

import java.util.HashMap;

/**
 * @author Chen
 * @date 2017/12/28
 * 功能描述：
 */

public interface OnLoginListener {

    /**
     * 登录完成调用此接口，返回登录者在第三方社交平台上的用户数据。实现此方法时要根据
     * res参数中的用户资料，结合开发者应用的用户系统数据，判断此登录者是否需要先注册，
     * 如果需要注册，则返回true
     */
     boolean onLogin(String platform, HashMap<String, Object> res);

    /**
     * 完成注册信息填写后此方法将被调用，开发者可于此处根据info参数判断注册者填写的信
     * 息是否合法。若合法，则调用自身应用的注册服务进入注册流程并返回true以关闭注册页
     * 面，否则注册页将不会关闭，用户需要修改注册信息
     */
     boolean onRegister(UserInfo info);
}
